package com.ruoyi.system.service.construction.impl;

import com.ruoyi.system.domain.construction.RentalPic;
import com.ruoyi.system.mapper.construction.RentalPicMapper;
import com.ruoyi.system.service.construction.RentalPicService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class RentalPicServiceImpl implements RentalPicService {

    @Autowired
    private RentalPicMapper rentalPicMapper;

    /**
     * 查询租赁服务图片信息
     *
     * @param rentalPicId 租赁服务图片信息ID
     * @return 租赁服务图片信息
     */
    @Override
    public RentalPic selectRentalPicById(Integer rentalPicId)
    {
        return rentalPicMapper.selectRentalPicById(rentalPicId);
    }

    /**
     * 查询租赁服务图片信息列表
     *
     * @param rentalPic 租赁服务图片信息
     * @return 租赁服务图片信息
     */
    @Override
    public List<RentalPic> selectRentalPicList(RentalPic rentalPic)
    {
        return rentalPicMapper.selectRentalPicList(rentalPic);
    }

    /**
     * 新增租赁服务图片信息
     *
     * @param rentalPic 租赁服务图片信息
     * @return 结果
     */
    @Override
    public int insertRentalPic(RentalPic rentalPic)
    {
        return rentalPicMapper.insertRentalPic(rentalPic);
    }

    /**
     * 修改租赁服务图片信息
     *
     * @param rentalPic 租赁服务图片信息
     * @return 结果
     */
    @Override
    public int updateRentalPic(RentalPic rentalPic)
    {
        return rentalPicMapper.updateRentalPic(rentalPic);
    }

    /**
     * 批量删除租赁服务图片信息
     *
     * @param rentalPicIds 需要删除的租赁服务图片信息ID
     * @return 结果
     */
    @Override
    public int deleteRentalPicByIds(Integer[] rentalPicIds)
    {
        return rentalPicMapper.deleteRentalPicByIds(rentalPicIds);
    }

    /**
     * 删除租赁服务图片信息信息
     *
     * @param rentalPicId 租赁服务图片信息ID
     * @return 结果
     */
    @Override
    public int deleteRentalPicById(Integer rentalPicId)
    {
        return rentalPicMapper.deleteRentalPicById(rentalPicId);
    }

}
